// .vuepress/config.ts
import { defineConfig } from "vuepress/config";

// .vuepress/navbar.ts
var navbar_default = [
  {
    text: "\u5B66\u4E60\u8DEF\u7EBF",
    link: "/\u5B66\u4E60\u8DEF\u7EBF/"
  },
  {
    text: "\u8DEF\u7EBF",
    link: "/\u5B66\u4E60\u8DEF\u7EBF/"
  }
];

// .vuepress/sidebars/roadmapSideBar.ts
var roadmapSideBar_default = [
  "",
  {
    title: "\u5B66\u4E60\u8DEF\u7EBF",
    collapsable: false,
    children: [
      "Java\u5B66\u4E60\u8DEF\u7EBF by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md",
      "\u524D\u7AEF\u5B66\u4E60\u8DEF\u7EBF by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md",
      "C++\u5B66\u4E60\u8DEF\u7EBF by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md",
      "Python\u5B66\u4E60\u8DEF\u7EBF by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md",
      "\u6570\u636E\u7ED3\u6784\u548C\u7B97\u6CD5\u5B66\u4E60\u8DEF\u7EBF by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md",
      "SQL\u514D\u8D39\u5B9E\u6218\u81EA\u5B66\u7F51\u7AD9 by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md",
      "\u8BA1\u7B97\u673A\u57FA\u7840\u5B66\u4E60\u8DEF\u7EBF by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md",
      "Git&GitHub\u5B66\u4E60\u8DEF\u7EBF by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md",
      "\u8BBE\u8BA1\u6A21\u5F0F\u5B66\u4E60\u8DEF\u7EBF by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md",
      "Linux\u5B66\u4E60\u8DEF\u7EBF by \u7A0B\u5E8F\u5458\u9C7C\u76AE.md"
    ]
  }
];

// .vuepress/sidebar.ts
var sidebar_default = {
  "/\u5B66\u4E60\u8DEF\u7EBF/": roadmapSideBar_default,
  "/": "auto"
};

// .vuepress/footer.ts
var footer_default = {
  friendLinks: [
    {
      label: "\u7AD9\u957F - \u7A0B\u5E8F\u5458\u9C7C\u76AE",
      href: "https://yuyuanweb.feishu.cn/wiki/Abldw5WkjidySxkKxU2cQdAtnah"
    },
    {
      label: "\u9C7C\u9E22\u7F51\u7EDC",
      href: "https://yuyuanweb.com/"
    },
    {
      label: "\u8001\u9C7C\u7B80\u5386",
      href: "https://www.laoyujianli.com/"
    },
    {
      label: "\u9C7C\u806A\u660E AI",
      href: "https://www.yucongming.com/"
    },
    {
      label: "\u7F16\u7A0B\u5B66\u4E60\u5708",
      href: "https://yuyuanweb.feishu.cn/wiki/VC1qwmX9diCBK3kidyec74vFnde"
    }
  ],
  copyright: {
    href: "https://beian.miit.gov.cn/",
    name: "\u6CAAICP\u590719026706\u53F7-6"
  }
};

// .vuepress/extraSideBar.ts
var extraSideBar_default = [
  {
    title: "\u624B\u673A\u770B",
    icon: "/icon/mobile.png",
    popoverTitle: "\u5FAE\u4FE1\u626B\u4E00\u626B",
    popoverUrl: "/qrcode-codefather.png",
    popoverDesc: "\u53EF\u4EE5\u624B\u673A\u770B\u6216\u5206\u4EAB\u81F3\u670B\u53CB\u5708"
  },
  {
    title: "\u661F\u7403",
    icon: "/icon/xingqiu.png",
    popoverTitle: '<span style="font-size:0.8rem;font-weight:bold;"><span style="color:red;">\u4FDD\u59C6\u7EA7\u5B9E\u6218\u9879\u76EE\u6559\u7A0B</span>\u3001\u7F16\u7A0B\u5B66\u4E60\u6307\u5357\u3001\u5B66\u4E60\u8D44\u6E90\u3001\u6C42\u804C\u6307\u5357\u3001\u6280\u672F\u5206\u4EAB\u3001\u7F16\u7A0B\u4EA4\u6D41</span>',
    popoverUrl: "/qrcode-codenav.png",
    popoverDesc: "\u77E5\u8BC6\u661F\u7403\uFF1A\u7F16\u7A0B\u5BFC\u822A"
  },
  {
    title: "\u4EA4\u6D41\u7FA4",
    icon: "/icon/weixin.png",
    popoverTitle: '<span style="font-size:0.8rem;font-weight:bold;">\u626B\u7801\u6DFB\u52A0 <span style="color:red;">\u7F16\u7A0B\u5BFC\u822A\u5C0F\u52A9\u624B\u5FAE\u4FE1</span>\uFF0C\u62C9\u4F60\u8FDB\u4E13\u5C5E\u7F16\u7A0B\u5B66\u4E60\u4EA4\u6D41\u7FA4</span>',
    popoverUrl: "/qrcode-codenavhelper.png"
  },
  {
    title: "\u4E0B\u8D44\u6599",
    icon: "/icon/xiazai.png",
    popoverTitle: '<span style="font-size:0.8rem;font-weight:bold;">\u626B\u7801\u5173\u6CE8\u7AD9\u957F\u516C\u4F17\u53F7\uFF0C\u56DE\u590D <span style="color:red;">\u5B66\u4E60</span> \u83B7\u53D6\u6D77\u91CF\u7F16\u7A0B\u5B66\u4E60\u8D44\u6E90\u300C\u65E0\u4EFB\u4F55\u5957\u8DEF\u300D</span>',
    popoverUrl: "/qrcode-mpcoder_yupi.jpg",
    popoverDesc: "\u516C\u4F17\u53F7: \u7A0B\u5E8F\u5458\u9C7C\u76AE"
  },
  {
    title: "\u652F\u6301\u6211",
    icon: "/icon/dianzan.png",
    popoverTitle: ' <span style="font-size:0.8rem;font-weight:bold;">\u9F13\u52B1\u548C\u8D5E\u8D4F\u6211</span>',
    popoverUrl: "/qrcode-thumb.jpg",
    popoverDesc: "\u611F\u8C22\u60A8\u7684\u652F\u6301\uFF0C\u4F5C\u8005\u5934\u53D1++"
  }
];

// .vuepress/config.ts
var author = "\u7A0B\u5E8F\u5458\u9C7C\u76AE";
var domain = "https://codefather.cn";
var tags = ["\u7A0B\u5E8F\u5458", "\u7F16\u7A0B", "\u8BA1\u7B97\u673A"];
var config_default = defineConfig({
  title: "\u9C7C\u76AE\u7684\u7F16\u7A0B\u5B9D\u5178",
  description: "\u8D34\u5FC3\u7684\u7F16\u7A0B\u5B66\u4E60\u8DEF\u7EBF\uFF0C\u5168\u9762\u7684\u7F16\u7A0B\u77E5\u8BC6\u767E\u79D1",
  head: [
    ["link", { rel: "icon", href: "/favicon.ico" }],
    [
      "meta",
      {
        name: "keywords",
        content: "\u7A0B\u5E8F\u5458\u9C7C\u76AE, \u7F16\u7A0B\u5B66\u4E60\u8DEF\u7EBF, \u7F16\u7A0B\u77E5\u8BC6\u767E\u79D1, Java, \u7F16\u7A0B\u5BFC\u822A, \u524D\u7AEF, \u5F00\u53D1, \u7F16\u7A0B\u5206\u4EAB, \u9879\u76EE, IT, \u6C42\u804C, \u9762\u7ECF"
      }
    ],
    [
      "script",
      {},
      `
        var _hmt = _hmt || [];
        (function() {
          var hm = document.createElement("script");
          hm.src = "https://hm.baidu.com/hm.js?2675818a983a3131404cee835018f016";
          var s = document.getElementsByTagName("script")[0]; 
          s.parentNode.insertBefore(hm, s);
        })();
      `
    ]
  ],
  permalink: "/:slug",
  extraWatchFiles: [".vuepress/*.ts", ".vuepress/sidebars/*.ts"],
  markdown: {
    lineNumbers: true,
    extractHeaders: ["h2", "h3", "h4", "h5", "h6"]
  },
  plugins: [
    ["@vuepress/back-to-top"],
    [
      "@vuepress/google-analytics",
      {
        ga: "GTM-WVS9HM6W"
      }
    ],
    ["@vuepress/medium-zoom"],
    [
      "seo",
      {
        siteTitle: (_, $site) => $site.title,
        title: ($page) => $page.title,
        description: ($page) => $page.frontmatter.description || $page.description,
        author: (_, $site) => $site.themeConfig.author || author,
        tags: ($page) => $page.frontmatter.tags || tags,
        type: ($page) => "article",
        url: (_, $site, path) => ($site.themeConfig.domain || domain || "") + path,
        image: ($page, $site) => $page.frontmatter.image && ($site.themeConfig.domain && !$page.frontmatter.image.startsWith("http") || "") + $page.frontmatter.image,
        publishedAt: ($page) => $page.frontmatter.date && new Date($page.frontmatter.date),
        modifiedAt: ($page) => $page.lastUpdated && new Date($page.lastUpdated)
      }
    ],
    [
      "sitemap",
      {
        hostname: domain
      }
    ],
    ["vuepress-plugin-baidu-autopush"],
    ["vuepress-plugin-tags"],
    [
      "vuepress-plugin-code-copy",
      {
        successText: "\u4EE3\u7801\u5DF2\u590D\u5236"
      }
    ],
    [
      "feed",
      {
        canonical_base: domain,
        count: 1e4,
        posts_directories: []
      }
    ],
    ["img-lazy"]
  ],
  themeConfig: {
    logo: "/logo.png",
    nav: navbar_default,
    sidebar: sidebar_default,
    lastUpdated: "\u6700\u8FD1\u66F4\u65B0",
    repo: "liyupi/codefather",
    docsBranch: "master",
    editLinks: true,
    editLinkText: "\u5B8C\u5584\u9875\u9762",
    footer: footer_default,
    extraSideBar: extraSideBar_default
  }
});
export {
  config_default as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLnZ1ZXByZXNzL2NvbmZpZy50cyIsICIudnVlcHJlc3MvbmF2YmFyLnRzIiwgIi52dWVwcmVzcy9zaWRlYmFycy9yb2FkbWFwU2lkZUJhci50cyIsICIudnVlcHJlc3Mvc2lkZWJhci50cyIsICIudnVlcHJlc3MvZm9vdGVyLnRzIiwgIi52dWVwcmVzcy9leHRyYVNpZGVCYXIudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImltcG9ydCB7IGRlZmluZUNvbmZpZyB9IGZyb20gXCJ2dWVwcmVzcy9jb25maWdcIjtcbmltcG9ydCBuYXZiYXIgZnJvbSBcIi4vbmF2YmFyXCI7XG5pbXBvcnQgc2lkZWJhciBmcm9tIFwiLi9zaWRlYmFyXCI7XG5pbXBvcnQgZm9vdGVyIGZyb20gXCIuL2Zvb3RlclwiO1xuaW1wb3J0IGV4dHJhU2lkZUJhciBmcm9tIFwiLi9leHRyYVNpZGVCYXJcIjtcblxuY29uc3QgYXV0aG9yID0gXCJcdTdBMEJcdTVFOEZcdTU0NThcdTlDN0NcdTc2QUVcIjtcbmNvbnN0IGRvbWFpbiA9IFwiaHR0cHM6Ly9jb2RlZmF0aGVyLmNuXCI7XG5jb25zdCB0YWdzID0gW1wiXHU3QTBCXHU1RThGXHU1NDU4XCIsIFwiXHU3RjE2XHU3QTBCXCIsIFwiXHU4QkExXHU3Qjk3XHU2NzNBXCJdO1xuXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoe1xuICB0aXRsZTogXCJcdTlDN0NcdTc2QUVcdTc2ODRcdTdGMTZcdTdBMEJcdTVCOURcdTUxNzhcIixcbiAgZGVzY3JpcHRpb246IFwiXHU4RDM0XHU1RkMzXHU3Njg0XHU3RjE2XHU3QTBCXHU1QjY2XHU0RTYwXHU4REVGXHU3RUJGXHVGRjBDXHU1MTY4XHU5NzYyXHU3Njg0XHU3RjE2XHU3QTBCXHU3N0U1XHU4QkM2XHU3NjdFXHU3OUQxXCIsXG4gIGhlYWQ6IFtcbiAgICAvLyBcdTdBRDlcdTcwQjlcdTU2RkVcdTY4MDdcbiAgICBbXCJsaW5rXCIsIHsgcmVsOiBcImljb25cIiwgaHJlZjogXCIvZmF2aWNvbi5pY29cIiB9XSxcbiAgICAvLyBTRU9cbiAgICBbXG4gICAgICBcIm1ldGFcIixcbiAgICAgIHtcbiAgICAgICAgbmFtZTogXCJrZXl3b3Jkc1wiLFxuICAgICAgICBjb250ZW50OlxuICAgICAgICAgIFwiXHU3QTBCXHU1RThGXHU1NDU4XHU5QzdDXHU3NkFFLCBcdTdGMTZcdTdBMEJcdTVCNjZcdTRFNjBcdThERUZcdTdFQkYsIFx1N0YxNlx1N0EwQlx1NzdFNVx1OEJDNlx1NzY3RVx1NzlEMSwgSmF2YSwgXHU3RjE2XHU3QTBCXHU1QkZDXHU4MjJBLCBcdTUyNERcdTdBRUYsIFx1NUYwMFx1NTNEMSwgXHU3RjE2XHU3QTBCXHU1MjA2XHU0RUFCLCBcdTk4NzlcdTc2RUUsIElULCBcdTZDNDJcdTgwNEMsIFx1OTc2Mlx1N0VDRlwiLFxuICAgICAgfSxcbiAgICBdLFxuICAgIC8vIFx1NzY3RVx1NUVBNlx1N0VERlx1OEJBMVxuICAgIFtcbiAgICAgIFwic2NyaXB0XCIsXG4gICAgICB7fSxcbiAgICAgIGBcbiAgICAgICAgdmFyIF9obXQgPSBfaG10IHx8IFtdO1xuICAgICAgICAoZnVuY3Rpb24oKSB7XG4gICAgICAgICAgdmFyIGhtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInNjcmlwdFwiKTtcbiAgICAgICAgICBobS5zcmMgPSBcImh0dHBzOi8vaG0uYmFpZHUuY29tL2htLmpzPzI2NzU4MThhOTgzYTMxMzE0MDRjZWU4MzUwMThmMDE2XCI7XG4gICAgICAgICAgdmFyIHMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZShcInNjcmlwdFwiKVswXTsgXG4gICAgICAgICAgcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZShobSwgcyk7XG4gICAgICAgIH0pKCk7XG4gICAgICBgLFxuICAgIF0sXG4gIF0sXG4gIHBlcm1hbGluazogXCIvOnNsdWdcIixcblxuICAvLyBcdTc2RDFcdTU0MkNcdTY1ODdcdTRFRjZcdTUzRDhcdTUzMTZcdUZGMENcdTcwRURcdTY2RjRcdTY1QjBcbiAgZXh0cmFXYXRjaEZpbGVzOiBbXCIudnVlcHJlc3MvKi50c1wiLCBcIi52dWVwcmVzcy9zaWRlYmFycy8qLnRzXCJdLFxuICBtYXJrZG93bjoge1xuICAgIC8vIFx1NUYwMFx1NTQyRlx1NEVFM1x1NzgwMVx1NTc1N1x1NzY4NFx1ODg0Q1x1NTNGN1xuICAgIGxpbmVOdW1iZXJzOiB0cnVlLFxuICAgIC8vIFx1NjUyRlx1NjMwMSA0IFx1N0VBN1x1NEVFNVx1NEUwQVx1NzY4NFx1NjgwN1x1OTg5OFx1NkUzMlx1NjdEM1xuICAgIGV4dHJhY3RIZWFkZXJzOiBbXCJoMlwiLCBcImgzXCIsIFwiaDRcIiwgXCJoNVwiLCBcImg2XCJdLFxuICB9LFxuICAvLyBAdHMtaWdub3JlXG4gIHBsdWdpbnM6IFtcbiAgICBbXCJAdnVlcHJlc3MvYmFjay10by10b3BcIl0sXG4gICAgLy8gR29vZ2xlIFx1NTIwNlx1Njc5MFxuICAgIFtcbiAgICAgIFwiQHZ1ZXByZXNzL2dvb2dsZS1hbmFseXRpY3NcIixcbiAgICAgIHtcbiAgICAgICAgZ2E6IFwiR1RNLVdWUzlITTZXXCIsIC8vIFx1ODg2NVx1NTE0NVx1ODFFQVx1NURGMVx1NzY4NFx1OEMzN1x1NkI0Q1x1NTIwNlx1Njc5MCBJRFx1RkYwQ1x1NkJENFx1NTk4MiBVQS0wMDAwMDAwMC0wXG4gICAgICB9LFxuICAgIF0sXG4gICAgW1wiQHZ1ZXByZXNzL21lZGl1bS16b29tXCJdLFxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9sb3Jpc2xlaXZhL3Z1ZXByZXNzLXBsdWdpbi1zZW9cbiAgICBbXG4gICAgICBcInNlb1wiLFxuICAgICAge1xuICAgICAgICBzaXRlVGl0bGU6IChfLCAkc2l0ZSkgPT4gJHNpdGUudGl0bGUsXG4gICAgICAgIHRpdGxlOiAoJHBhZ2UpID0+ICRwYWdlLnRpdGxlLFxuICAgICAgICBkZXNjcmlwdGlvbjogKCRwYWdlKSA9PlxuICAgICAgICAgICRwYWdlLmZyb250bWF0dGVyLmRlc2NyaXB0aW9uIHx8ICRwYWdlLmRlc2NyaXB0aW9uLFxuICAgICAgICBhdXRob3I6IChfLCAkc2l0ZSkgPT4gJHNpdGUudGhlbWVDb25maWcuYXV0aG9yIHx8IGF1dGhvcixcbiAgICAgICAgdGFnczogKCRwYWdlKSA9PiAkcGFnZS5mcm9udG1hdHRlci50YWdzIHx8IHRhZ3MsXG4gICAgICAgIHR5cGU6ICgkcGFnZSkgPT4gXCJhcnRpY2xlXCIsXG4gICAgICAgIHVybDogKF8sICRzaXRlLCBwYXRoKSA9PlxuICAgICAgICAgICgkc2l0ZS50aGVtZUNvbmZpZy5kb21haW4gfHwgZG9tYWluIHx8IFwiXCIpICsgcGF0aCxcbiAgICAgICAgaW1hZ2U6ICgkcGFnZSwgJHNpdGUpID0+XG4gICAgICAgICAgJHBhZ2UuZnJvbnRtYXR0ZXIuaW1hZ2UgJiZcbiAgICAgICAgICAoKCRzaXRlLnRoZW1lQ29uZmlnLmRvbWFpbiAmJlxuICAgICAgICAgICAgISRwYWdlLmZyb250bWF0dGVyLmltYWdlLnN0YXJ0c1dpdGgoXCJodHRwXCIpKSB8fFxuICAgICAgICAgICAgXCJcIikgKyAkcGFnZS5mcm9udG1hdHRlci5pbWFnZSxcbiAgICAgICAgcHVibGlzaGVkQXQ6ICgkcGFnZSkgPT5cbiAgICAgICAgICAkcGFnZS5mcm9udG1hdHRlci5kYXRlICYmIG5ldyBEYXRlKCRwYWdlLmZyb250bWF0dGVyLmRhdGUpLFxuICAgICAgICBtb2RpZmllZEF0OiAoJHBhZ2UpID0+ICRwYWdlLmxhc3RVcGRhdGVkICYmIG5ldyBEYXRlKCRwYWdlLmxhc3RVcGRhdGVkKSxcbiAgICAgIH0sXG4gICAgXSxcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vZWtvZXJ5YW50by92dWVwcmVzcy1wbHVnaW4tc2l0ZW1hcFxuICAgIFtcbiAgICAgIFwic2l0ZW1hcFwiLFxuICAgICAge1xuICAgICAgICBob3N0bmFtZTogZG9tYWluLFxuICAgICAgfSxcbiAgICBdLFxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9JT3JpZW5zL3Z1ZXByZXNzLXBsdWdpbi1iYWlkdS1hdXRvcHVzaFxuICAgIFtcInZ1ZXByZXNzLXBsdWdpbi1iYWlkdS1hdXRvcHVzaFwiXSxcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20venE5OTI5OS92dWVwcmVzcy1wbHVnaW4vdHJlZS9tYXN0ZXIvdnVlcHJlc3MtcGx1Z2luLXRhZ3NcbiAgICBbXCJ2dWVwcmVzcy1wbHVnaW4tdGFnc1wiXSxcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vem5pY2hvbGFzYnJvd24vdnVlcHJlc3MtcGx1Z2luLWNvZGUtY29weVxuICAgIFtcbiAgICAgIFwidnVlcHJlc3MtcGx1Z2luLWNvZGUtY29weVwiLFxuICAgICAge1xuICAgICAgICBzdWNjZXNzVGV4dDogXCJcdTRFRTNcdTc4MDFcdTVERjJcdTU5MERcdTUyMzZcIixcbiAgICAgIH0sXG4gICAgXSxcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vd2VibWFzdGVyaXNoL3Z1ZXByZXNzLXBsdWdpbi1mZWVkXG4gICAgW1xuICAgICAgXCJmZWVkXCIsXG4gICAgICB7XG4gICAgICAgIGNhbm9uaWNhbF9iYXNlOiBkb21haW4sXG4gICAgICAgIGNvdW50OiAxMDAwMCxcbiAgICAgICAgLy8gXHU5NzAwXHU4OTgxXHU4MUVBXHU1MkE4XHU2M0E4XHU5MDAxXHU3Njg0XHU2NTg3XHU2ODYzXHU3NkVFXHU1RjU1XG4gICAgICAgIHBvc3RzX2RpcmVjdG9yaWVzOiBbXSxcbiAgICAgIH0sXG4gICAgXSxcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdG9sa2luZy92dWVwcmVzcy1wbHVnaW4taW1nLWxhenlcbiAgICBbXCJpbWctbGF6eVwiXSxcbiAgXSxcbiAgLy8gXHU0RTNCXHU5ODk4XHU5MTREXHU3RjZFXG4gIHRoZW1lQ29uZmlnOiB7XG4gICAgbG9nbzogXCIvbG9nby5wbmdcIixcbiAgICBuYXY6IG5hdmJhcixcbiAgICBzaWRlYmFyLFxuICAgIGxhc3RVcGRhdGVkOiBcIlx1NjcwMFx1OEZEMVx1NjZGNFx1NjVCMFwiLFxuXG4gICAgLy8gR2l0SHViIFx1NEVEM1x1NUU5M1x1NEY0RFx1N0Y2RVxuICAgIHJlcG86IFwibGl5dXBpL2NvZGVmYXRoZXJcIixcbiAgICBkb2NzQnJhbmNoOiBcIm1hc3RlclwiLFxuXG4gICAgLy8gXHU3RjE2XHU4RjkxXHU5NEZFXHU2M0E1XG4gICAgZWRpdExpbmtzOiB0cnVlLFxuICAgIGVkaXRMaW5rVGV4dDogXCJcdTVCOENcdTU1ODRcdTk4NzVcdTk3NjJcIixcblxuICAgIC8vIEB0cy1pZ25vcmVcbiAgICAvLyBcdTVFOTVcdTkwRThcdTcyNDhcdTY3NDNcdTRGRTFcdTYwNkZcbiAgICBmb290ZXIsXG4gICAgLy8gXHU5ODlEXHU1OTE2XHU1M0YzXHU0RkE3XHU4RkI5XHU2ODBGXG4gICAgZXh0cmFTaWRlQmFyLFxuICB9LFxufSk7XG4iLCAiaW1wb3J0IHtOYXZJdGVtfSBmcm9tIFwidnVlcHJlc3MvY29uZmlnXCI7XG5cbmV4cG9ydCBkZWZhdWx0IFtcbiAgICB7XG4gICAgICAgIHRleHQ6IFwiXHU1QjY2XHU0RTYwXHU4REVGXHU3RUJGXCIsXG4gICAgICAgIGxpbms6ICcvXHU1QjY2XHU0RTYwXHU4REVGXHU3RUJGLydcbiAgICB9LFxuICAgIHtcbiAgICAgICAgdGV4dDogXCJcdThERUZcdTdFQkZcIixcbiAgICAgICAgbGluazogJy9cdTVCNjZcdTRFNjBcdThERUZcdTdFQkYvJ1xuICAgIH0sXG5dIGFzIE5hdkl0ZW1bXTtcbiIsICJleHBvcnQgZGVmYXVsdCBbXG4gIFwiXCIsXG4gIHtcbiAgICB0aXRsZTogXCJcdTVCNjZcdTRFNjBcdThERUZcdTdFQkZcIixcbiAgICBjb2xsYXBzYWJsZTogZmFsc2UsXG4gICAgY2hpbGRyZW46IFtcbiAgICAgIFwiSmF2YVx1NUI2Nlx1NEU2MFx1OERFRlx1N0VCRiBieSBcdTdBMEJcdTVFOEZcdTU0NThcdTlDN0NcdTc2QUUubWRcIixcbiAgICAgIFwiXHU1MjREXHU3QUVGXHU1QjY2XHU0RTYwXHU4REVGXHU3RUJGIGJ5IFx1N0EwQlx1NUU4Rlx1NTQ1OFx1OUM3Q1x1NzZBRS5tZFwiLFxuICAgICAgXCJDKytcdTVCNjZcdTRFNjBcdThERUZcdTdFQkYgYnkgXHU3QTBCXHU1RThGXHU1NDU4XHU5QzdDXHU3NkFFLm1kXCIsXG4gICAgICBcIlB5dGhvblx1NUI2Nlx1NEU2MFx1OERFRlx1N0VCRiBieSBcdTdBMEJcdTVFOEZcdTU0NThcdTlDN0NcdTc2QUUubWRcIixcbiAgICAgIFwiXHU2NTcwXHU2MzZFXHU3RUQzXHU2Nzg0XHU1NDhDXHU3Qjk3XHU2Q0Q1XHU1QjY2XHU0RTYwXHU4REVGXHU3RUJGIGJ5IFx1N0EwQlx1NUU4Rlx1NTQ1OFx1OUM3Q1x1NzZBRS5tZFwiLFxuICAgICAgXCJTUUxcdTUxNERcdThEMzlcdTVCOUVcdTYyMThcdTgxRUFcdTVCNjZcdTdGNTFcdTdBRDkgYnkgXHU3QTBCXHU1RThGXHU1NDU4XHU5QzdDXHU3NkFFLm1kXCIsXG4gICAgICBcIlx1OEJBMVx1N0I5N1x1NjczQVx1NTdGQVx1Nzg0MFx1NUI2Nlx1NEU2MFx1OERFRlx1N0VCRiBieSBcdTdBMEJcdTVFOEZcdTU0NThcdTlDN0NcdTc2QUUubWRcIixcbiAgICAgIFwiR2l0JkdpdEh1Ylx1NUI2Nlx1NEU2MFx1OERFRlx1N0VCRiBieSBcdTdBMEJcdTVFOEZcdTU0NThcdTlDN0NcdTc2QUUubWRcIixcbiAgICAgIFwiXHU4QkJFXHU4QkExXHU2QTIxXHU1RjBGXHU1QjY2XHU0RTYwXHU4REVGXHU3RUJGIGJ5IFx1N0EwQlx1NUU4Rlx1NTQ1OFx1OUM3Q1x1NzZBRS5tZFwiLFxuICAgICAgXCJMaW51eFx1NUI2Nlx1NEU2MFx1OERFRlx1N0VCRiBieSBcdTdBMEJcdTVFOEZcdTU0NThcdTlDN0NcdTc2QUUubWRcIixcbiAgICBdLFxuICB9LFxuXTtcbiIsICJpbXBvcnQge1NpZGViYXJDb25maWc0TXVsdGlwbGV9IGZyb20gXCJ2dWVwcmVzcy9jb25maWdcIjtcblxuaW1wb3J0IHJvYWRtYXBTaWRlQmFyIGZyb20gXCIuL3NpZGViYXJzL3JvYWRtYXBTaWRlQmFyXCI7XG4vLyBAdHMtaWdub3JlXG5leHBvcnQgZGVmYXVsdCB7XG4gICAgXCIvXHU1QjY2XHU0RTYwXHU4REVGXHU3RUJGL1wiOiByb2FkbWFwU2lkZUJhcixcbiAgICAvLyBcdTk2NERcdTdFQTdcdUZGMENcdTlFRDhcdThCQTRcdTY4MzlcdTYzNkVcdTY1ODdcdTdBRTBcdTY4MDdcdTk4OThcdTZFMzJcdTY3RDNcdTRGQTdcdThGQjlcdTY4MEZcbiAgICBcIi9cIjogXCJhdXRvXCIsXG59IGFzIFNpZGViYXJDb25maWc0TXVsdGlwbGU7XG4iLCAiLyoqXG4gKiBcdTVFOTVcdTkwRThcdTcyNDhcdTY3NDNcdTRGRTFcdTYwNkZcbiAqL1xuZXhwb3J0IGRlZmF1bHQge1xuICBmcmllbmRMaW5rczogW1xuICAgIHtcbiAgICAgIGxhYmVsOiBcIlx1N0FEOVx1OTU3RiAtIFx1N0EwQlx1NUU4Rlx1NTQ1OFx1OUM3Q1x1NzZBRVwiLFxuICAgICAgLy8gaWNvbjogXCIvaWNvbi91c2VyLnN2Z1wiLFxuICAgICAgaHJlZjogXCJodHRwczovL3l1eXVhbndlYi5mZWlzaHUuY24vd2lraS9BYmxkdzVXa2ppZHlTeGtLeFUyY1FkQXRuYWhcIixcbiAgICB9LFxuICAgIHtcbiAgICAgIGxhYmVsOiBcIlx1OUM3Q1x1OUUyMlx1N0Y1MVx1N0VEQ1wiLFxuICAgICAgaHJlZjogXCJodHRwczovL3l1eXVhbndlYi5jb20vXCIsXG4gICAgfSxcbiAgICB7XG4gICAgICBsYWJlbDogXCJcdTgwMDFcdTlDN0NcdTdCODBcdTUzODZcIixcbiAgICAgIGhyZWY6IFwiaHR0cHM6Ly93d3cubGFveXVqaWFubGkuY29tL1wiLFxuICAgIH0sXG4gICAge1xuICAgICAgbGFiZWw6IFwiXHU5QzdDXHU4MDZBXHU2NjBFIEFJXCIsXG4gICAgICBocmVmOiBcImh0dHBzOi8vd3d3Lnl1Y29uZ21pbmcuY29tL1wiLFxuICAgIH0sXG4gICAge1xuICAgICAgbGFiZWw6IFwiXHU3RjE2XHU3QTBCXHU1QjY2XHU0RTYwXHU1NzA4XCIsXG4gICAgICBocmVmOiBcImh0dHBzOi8veXV5dWFud2ViLmZlaXNodS5jbi93aWtpL1ZDMXF3bVg5ZGlDQksza2lkeWVjNzR2Rm5kZVwiLFxuICAgIH0sXG4gIF0sXG4gIGNvcHlyaWdodDoge1xuICAgIGhyZWY6IFwiaHR0cHM6Ly9iZWlhbi5taWl0Lmdvdi5jbi9cIixcbiAgICBuYW1lOiBcIlx1NkNBQUlDUFx1NTkwNzE5MDI2NzA2XHU1M0Y3LTZcIixcbiAgfSxcbn07XG4iLCAiLyoqXG4gKiBcdTk4OURcdTU5MTZcdTUzRjNcdTRGQTdcdThGQjlcdTY4MEZcbiAqL1xuZXhwb3J0IGRlZmF1bHQgW1xuICB7XG4gICAgdGl0bGU6IFwiXHU2MjRCXHU2NzNBXHU3NzBCXCIsXG4gICAgaWNvbjogXCIvaWNvbi9tb2JpbGUucG5nXCIsXG4gICAgcG9wb3ZlclRpdGxlOiBcIlx1NUZBRVx1NEZFMVx1NjI2Qlx1NEUwMFx1NjI2QlwiLFxuICAgIHBvcG92ZXJVcmw6XG4gICAgICBcIi9xcmNvZGUtY29kZWZhdGhlci5wbmdcIixcbiAgICBwb3BvdmVyRGVzYzogXCJcdTUzRUZcdTRFRTVcdTYyNEJcdTY3M0FcdTc3MEJcdTYyMTZcdTUyMDZcdTRFQUJcdTgxRjNcdTY3MEJcdTUzQ0JcdTU3MDhcIixcbiAgfSxcbiAge1xuICAgIHRpdGxlOiBcIlx1NjYxRlx1NzQwM1wiLFxuICAgIGljb246IFwiL2ljb24veGluZ3FpdS5wbmdcIixcbiAgICBwb3BvdmVyVGl0bGU6XG4gICAgICAnPHNwYW4gc3R5bGU9XCJmb250LXNpemU6MC44cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7XCI+PHNwYW4gc3R5bGU9XCJjb2xvcjpyZWQ7XCI+XHU0RkREXHU1OUM2XHU3RUE3XHU1QjlFXHU2MjE4XHU5ODc5XHU3NkVFXHU2NTU5XHU3QTBCPC9zcGFuPlx1MzAwMVx1N0YxNlx1N0EwQlx1NUI2Nlx1NEU2MFx1NjMwN1x1NTM1N1x1MzAwMVx1NUI2Nlx1NEU2MFx1OEQ0NFx1NkU5MFx1MzAwMVx1NkM0Mlx1ODA0Q1x1NjMwN1x1NTM1N1x1MzAwMVx1NjI4MFx1NjcyRlx1NTIwNlx1NEVBQlx1MzAwMVx1N0YxNlx1N0EwQlx1NEVBNFx1NkQ0MTwvc3Bhbj4nLFxuICAgIHBvcG92ZXJVcmw6XG4gICAgICBcIi9xcmNvZGUtY29kZW5hdi5wbmdcIixcbiAgICBwb3BvdmVyRGVzYzogXCJcdTc3RTVcdThCQzZcdTY2MUZcdTc0MDNcdUZGMUFcdTdGMTZcdTdBMEJcdTVCRkNcdTgyMkFcIixcbiAgfSxcbiAge1xuICAgIHRpdGxlOiBcIlx1NEVBNFx1NkQ0MVx1N0ZBNFwiLFxuICAgIGljb246IFwiL2ljb24vd2VpeGluLnBuZ1wiLFxuICAgIHBvcG92ZXJUaXRsZTpcbiAgICAgICc8c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTowLjhyZW07Zm9udC13ZWlnaHQ6Ym9sZDtcIj5cdTYyNkJcdTc4MDFcdTZERkJcdTUyQTAgPHNwYW4gc3R5bGU9XCJjb2xvcjpyZWQ7XCI+XHU3RjE2XHU3QTBCXHU1QkZDXHU4MjJBXHU1QzBGXHU1MkE5XHU2MjRCXHU1RkFFXHU0RkUxPC9zcGFuPlx1RkYwQ1x1NjJDOVx1NEY2MFx1OEZEQlx1NEUxM1x1NUM1RVx1N0YxNlx1N0EwQlx1NUI2Nlx1NEU2MFx1NEVBNFx1NkQ0MVx1N0ZBNDwvc3Bhbj4nLFxuICAgIHBvcG92ZXJVcmw6XG4gICAgICBcIi9xcmNvZGUtY29kZW5hdmhlbHBlci5wbmdcIixcbiAgfSxcbiAge1xuICAgIHRpdGxlOiBcIlx1NEUwQlx1OEQ0NFx1NjU5OVwiLFxuICAgIGljb246IFwiL2ljb24veGlhemFpLnBuZ1wiLFxuICAgIHBvcG92ZXJUaXRsZTpcbiAgICAgICc8c3BhbiBzdHlsZT1cImZvbnQtc2l6ZTowLjhyZW07Zm9udC13ZWlnaHQ6Ym9sZDtcIj5cdTYyNkJcdTc4MDFcdTUxNzNcdTZDRThcdTdBRDlcdTk1N0ZcdTUxNkNcdTRGMTdcdTUzRjdcdUZGMENcdTU2REVcdTU5MEQgPHNwYW4gc3R5bGU9XCJjb2xvcjpyZWQ7XCI+XHU1QjY2XHU0RTYwPC9zcGFuPiBcdTgzQjdcdTUzRDZcdTZENzdcdTkxQ0ZcdTdGMTZcdTdBMEJcdTVCNjZcdTRFNjBcdThENDRcdTZFOTBcdTMwMENcdTY1RTBcdTRFRkJcdTRGNTVcdTU5NTdcdThERUZcdTMwMEQ8L3NwYW4+JyxcbiAgICBwb3BvdmVyVXJsOlxuICAgICAgXCIvcXJjb2RlLW1wY29kZXJfeXVwaS5qcGdcIixcbiAgICBwb3BvdmVyRGVzYzogXCJcdTUxNkNcdTRGMTdcdTUzRjc6IFx1N0EwQlx1NUU4Rlx1NTQ1OFx1OUM3Q1x1NzZBRVwiLFxuICB9LFxuICB7XG4gICAgdGl0bGU6IFwiXHU2NTJGXHU2MzAxXHU2MjExXCIsXG4gICAgaWNvbjogXCIvaWNvbi9kaWFuemFuLnBuZ1wiLFxuICAgIHBvcG92ZXJUaXRsZTpcbiAgICAgICcgPHNwYW4gc3R5bGU9XCJmb250LXNpemU6MC44cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7XCI+XHU5RjEzXHU1MkIxXHU1NDhDXHU4RDVFXHU4RDRGXHU2MjExPC9zcGFuPicsXG4gICAgcG9wb3ZlclVybDpcbiAgICAgIFwiL3FyY29kZS10aHVtYi5qcGdcIixcbiAgICBwb3BvdmVyRGVzYzpcbiAgICAgIFwiXHU2MTFGXHU4QzIyXHU2MEE4XHU3Njg0XHU2NTJGXHU2MzAxXHVGRjBDXHU0RjVDXHU4MDA1XHU1OTM0XHU1M0QxKytcIixcbiAgfSxcbl07XG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQUE7OztBQ0VBLElBQU8saUJBQVE7QUFBQSxFQUNYO0FBQUEsSUFDSSxNQUFNO0FBQUEsSUFDTixNQUFNO0FBQUE7QUFBQSxFQUVWO0FBQUEsSUFDSSxNQUFNO0FBQUEsSUFDTixNQUFNO0FBQUE7QUFBQTs7O0FDVGQsSUFBTyx5QkFBUTtBQUFBLEVBQ2I7QUFBQSxFQUNBO0FBQUEsSUFDRSxPQUFPO0FBQUEsSUFDUCxhQUFhO0FBQUEsSUFDYixVQUFVO0FBQUEsTUFDUjtBQUFBLE1BQ0E7QUFBQSxNQUNBO0FBQUEsTUFDQTtBQUFBLE1BQ0E7QUFBQSxNQUNBO0FBQUEsTUFDQTtBQUFBLE1BQ0E7QUFBQSxN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
